From f24765ecb850f8e28785bf22a794ccadf530da9a Mon Sep 17 00:00:00 2001 From: robertl Date: Mon, 12 Sep 2005 15:44:46 +0000 Subject: [PATCH] PCX: Allow tracks to work without -t. Provide default track name if none available. git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@1405 f51c46e8-681c-474f-0cfe-069cfd0219fb --- gpsbabel/pcx.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/gpsbabel/pcx.c b/gpsbabel/pcx.c index 244ada7e8..ceb9aad2f 100644 --- a/gpsbabel/pcx.c +++ b/gpsbabel/pcx.c @@ -220,7 +220,7 @@ gpsutil_disp(const waypoint *wpt) static void pcx_track_hdr(const route_head *trk) { - fprintf(file_out, "\n\nH TN %s\n", trk->rte_name); + fprintf(file_out, "\n\nH TN %s\n", trk->rte_name ? trk->rte_name: "UNKNOWN"); fprintf(file_out, "H LATITUDE LONGITUDE DATE TIME ALT\n"); } @@ -265,12 +265,11 @@ fprintf(file_out, "U LAT LON DM\n" "\n" "H IDNT LATITUDE LONGITUDE DATE TIME ALT DESCRIPTION PROXIMITY SYMBOL ;waypts\n"); + setshort_length(mkshort_handle, 6); - waypt_disp_all(gpsutil_disp); - if (global_opts.objective == trkdata) { - track_disp_all(pcx_track_hdr, NULL, pcx_track_disp); - } + waypt_disp_all(gpsutil_disp); + track_disp_all(pcx_track_hdr, NULL, pcx_track_disp); } -- 2.30.2